
[dbo].[BAEGetSuffixLabels]
CREATE procedure [dbo].[BAEGetSuffixLabels] as
DECLARE @suffixDescription varchar(255)
DECLARE @suffix table(code varchar(60), description varchar(255))
DECLARE SuffixCursor CURSOR
READ_ONLY
FOR
SELECT DISTINCT DESCRIPTION
FROM Gen_Tables
WHERE TABLE_NAME = 'SUFFIX' AND (LEN(RTRIM(LTRIM(DESCRIPTION))) > 0)
OPEN SuffixCursor
FETCH NEXT FROM SuffixCursor INTO @suffixDescription
WHILE (@@fetch_status <> -1)
BEGIN
INSERT INTO @suffix(code, description)
SELECT TOP 1 CODE, @suffixDescription
FROM Gen_Tables g
WHERE TABLE_NAME = 'SUFFIX' and DESCRIPTION = @suffixDescription
FETCH NEXT FROM SuffixCursor INTO @suffixDescription
END
CLOSE SuffixCursor
DEALLOCATE SuffixCursor
SELECT * FROM @suffix
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO